Agent Skills
https://agentskills.io/home
https://platform.claude.com/docs/en/agents-and-tools/agent-skills/overview#why-use-skills
Claude Codeのガイド
やはりお前らのSkillsの解釈はまちがっている。
Skillsはドメイン固有の知識(ワークフロー・コンテキスト・ベストプラクティス)を提供する
Skillsは再利用可能なファイルシステムベースのリソース
Skillsはオンデマンドにロードされ、無駄にコンテキストを浪費しない
Skillsは必要に応じてエージェントが判断して、自立的に利用します(Codex CLIは明示的に呼ぶことも可能)
ドメイン知識を提供する部分はスラッシュコマンドやAGENTS.mdと同じだが以下が異なる
スラッシュコマンドと違い、プロンプトに必要なスクリプトファイルやテンプレートなどまとめてアセットとして再配布できる
Skillsと同等の内容をすべてAGENTS.mdに押し込めるより、オンデマンドにロードする特性からコンテキストを浪費しにくい
スラッシュコマンドのように、ユーザーが存在を知らなくてもエージェントが適切に判断して利用してくれる
https://github.com/skanehira/dotfiles/blob/master/claude/commands/create-skill.md
Anthropicのskill-creatorスキルがイマイチなのでcommandを自作している例